// 获取 gulp
var gulp = require('gulp')
// 获取 uglify 模块（用于压缩 JS）
var uglify = require('gulp-uglify')

var rename = require('gulp-rename')
var concat = require('gulp-concat')

// 压缩 js 文件
// 在命令行使用 gulp minjs 启动此任务
gulp.task('minjs', function () {
	// 找到文件
	gulp.src('src/*.js')
		// 合并所有js到一个js文件
		.pipe(concat('app.js'))
		// 给文件添加.min后缀
		.pipe(rename({ suffix: '.min' }))
		// 压缩文件
		.pipe(uglify())
		// 另存压缩后的文件
		.pipe(gulp.dest('dist'))
})